/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Icondianhua: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M731.395824 451.763458c0 21.914982 14.609988 36.525971 36.525971 36.525971s36.525971-14.609988 36.525971-36.525971c0-119.317904-97.401922-216.719826-216.719827-216.719826-21.914982 0-36.525971 14.609988-36.52597 36.525971s14.609988 36.525971 36.52597 36.52597c80.356936 0 143.667885 65.745947 143.667885 143.667885z m146.102883 0c0 21.914982 14.609988 36.525971 36.525971 36.525971s36.525971-14.609988 36.525971-36.525971c0-197.239842-160.713871-360.387711-360.387712-360.387711-21.914982 0-36.525971 14.609988-36.52597 36.525971s14.609988 36.525971 36.52597 36.52597c155.843875 0 287.33577 129.056897 287.33577 287.33577zM390.490097 325.14056c38.959969-38.959969 43.829965-99.83692 7.304994-143.667885L285.782181 40.239788C249.25621-6.026175 181.074265-13.331169 134.809302 23.194801c-2.435998 4.869996-7.305994 4.869996-7.305994 7.304995L30.101386 127.900718c-92.531926 92.531926 38.960969 345.776723 280.030776 586.84653S799.57777 1084.875951 892.109696 994.780023l97.401922-97.401922c43.829965-43.829965 43.829965-112.01191 0-150.972879l-7.304995-7.304994-141.232886-112.01191c-43.830965-36.525971-104.707916-31.655975-143.667885 7.304994l-60.876952 60.875951c-65.745947-38.959969-121.751903-82.791934-172.887861-133.927893-48.701961-48.699961-90.096928-104.706916-131.492895-170.453863l58.440953-65.745947z m-51.135959-94.966924c9.739992 14.609988 9.739992 36.525971-2.434998 46.265963l-80.356935 82.791933c-12.17499 12.17499-14.609988 29.219977-7.304995 43.829965 41.395967 77.921938 94.966924 148.538881 158.277874 211.849831 63.311949 63.311949 133.927893 116.882906 211.84983 158.278873 14.609988 7.304994 31.655975 4.869996 43.829965-7.305994l82.792934-82.790934c14.609988-14.609988 31.654975-14.609988 46.265963-2.434998l141.232886 114.446908s2.434998 0 2.434999 2.434998c14.609988 12.17499 14.609988 34.089973 2.434998 48.700961l-2.434998 2.434998-97.401922 97.401922c-46.265963 46.265963-270.290784-73.050942-482.139614-280.029775C146.983292 456.632454 30.100386 230.172636 78.801347 181.471675l99.83692-99.83692c14.609988-9.739992 38.960969-9.739992 51.136959 7.304994l109.576912 141.232887z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </Svg>
  );
};

Icondianhua.defaultProps = {
  size: 18,
};

Icondianhua = React.memo ? React.memo(Icondianhua) : Icondianhua;

export default Icondianhua;
